#ldz a{
    cursor: pointer;
}



#ldz .blank{
    width: 100px;
    height: 685px;
    border: 1px solid red;
}
#ldz .entrance{
    width: 1200px;
    height: 80px;
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 25px;
    
    a{
        display: inline-block;
        width: 185px;
        height: 78px;
        background-color: #fcfcfc;
        padding-left: 30px;
        margin-left: 25px;
        border: 1px solid #ebebeb;
 
        img{
            float: left;
            width: 40px;
            height: 40px;
            margin-top: 20px;
        }
        div{
            float: left;
            margin-left: 14px;
            margin-top: 20px;
            p{
              white-space: nowrap;
              text-overflow: ellipsis;
              font-size: 16px;
              color: #333;
            }
            span{
                 white-space: nowrap;
                 text-overflow: ellipsis;
                 font-size: 12px;
                 color: #b2b2b2;
            }   
        }
    }
    a:first-child{
        margin-left: 0;
    }
    a:nth-child(3) {
        position: relative;
        .hot{
            display: inline-block;
            position: absolute;
            width: 22px;
            height: 14px;
            right: 44px;
            top: 14px;
            background-image: url(../img/icons.png);
            background-repeat: no-repeat;
            background-position: -488px -10px;
        }
        
    }

}

#ldz .city{
    width: 1200px;
    height: 428px;
    line-height: 28px;
    margin: 0 auto;
    position: relative;
    
    .city_title{
        width: 1200px;
        position: relative;
        height: 28px;
        line-height: 28px;
        
        p{
            border-left: 3px solid #ff7919;
            padding-left: 10px;
            font-size: 18px;
            line-height: 1;
            display: inline-block;
        }
        .title_after{
            display: inline-block;
            .othercity_title{
                margin-left: 20px;
                font-size: 14px;
                color: #999;
                cursor: pointer;
            }
            
            .city_panel{
                width: 618px;
                border: 1px solid #ebebeb;
                background-color: #fff;
                padding: 20px;
                position: absolute;
                z-index: 3;
                top: 35px;
                left: 0;
                display: none;
                
                .arrow_up{
                    width: 18px;
                    height: 15px;
                    position: absolute;
                    top: -10px;
                    left: 94px;
                    background: url(../img/icon2.png) -34px -88px no-repeat;
                }
                .city_inner{
                    p{
                        font-size: 14px;
                        color: #999;
                        border: none;
                    }
                    .hotcity_list{
                        list-style: none;
                        margin-top: 12px;
                        li{
                            height: 31px;
                            line-height: 31px;
                            display: inline-block;
                            vertical-align: middle;
                            border: 1px solid #ebebeb;
                            margin-right: 12px;
                            margin-bottom: 10px;
                            text-align: center;
                            a{
                                padding-left: 12px;
                                padding-right: 12px;
                                font-size: 14px;
                            }
                            
                            a:hover{
                                color: #ff7919;
                            }
                        }
                        li:hover{
                                border-color:#ff7919;   
                            }
                        
                    }
                    .othercity_list{
                        font-size: 14px;
                        li{
                            display: inline-block;
                            vertical-align: middle;
                            overflow: hidden;
                            width: 120px;
                            a{
                                span{
                   
                                    color: #999;
                                }
                            }
                        }
                        
                    }
                }
            }
            
        }
        .title_right{
            width: 220px;
            height: 28px;
            float: right;
            p{
                border-left: 3px solid #ff7919;
                padding-left: 10px;
                font-size: 18px;
                line-height: 1;
                display: inline-block;
                
            }
           a{
                width: 17px;
                height: 17px;
                background-image: url(../img/icon7.png);
                background-position: -81px 95px;
                display: inline-block;
                float: right;
            }
        }
        
    }
    
    .city_content{
        ul{
            width: 980px;
            li{
                width: 220px;
                float: left;
                list-style: none;
                margin-right: 25px;
                .item_img{
                        position: relative;
                        overflow: hidden;
                        width: 220px;
                        height: 292px;
                        margin-bottom: 12px;
                        overflow: hidden;
                        a{
                            i{
                                display: block;
                                position: absolute;
                                right: 0;
                                z-index: 2;
                                width: 38px;
                                height: 50px;
                            }
                            img{
                                width: 100%;
                                height: auto;
                            }
                        }
                        .item_img_info{
                            width: 196px;
                            height: 42px;
                            display: block;
                            font-size: 14px;
                            color: #fff;
                            position: absolute;
                            bottom: -68px;
                            padding: 13px 12px;
                            font-size: 14px;
                            color: #fff;
                            background-color: rgba(255,121,21,.9);
                            transition-duration: .2s;
                            max-height: 68px;
                            
                            .info_top{
                                line-height: 16px;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                
                                span{
                                    display: inline-block;
                                    width: 18px;
                                    height: 18px;
                                    background-image: url(../img/icon7.png);
                                    background-position: -23px -78px;
                                    vertical-align: middle;
                                    margin-left: 3px;
                                }
                                a{
                                    font-size: 14px;
                                    color: #fff;
                                    margin-left: -4px;
                                }
                            }
                            .info_bottom{
                                span{
                                    display: inline-block;
                                    width: 18px;
                                    height: 18px;
                                    background-image: url(../img/icon7.png);
                                    background-position: -23px -104px;
                                    vertical-align: middle;
                                    margin-left: 3px;
                                }
                                a{
                                    font-size: 14px;
                                    color: #fff;
                                    margin-left: -4px;
                                }
                                
                            }
                        }
                }
                .item_img:hover .item_img_info{
                    position: absolute;
                    bottom: 0px;
                }
                .item_info{
                    overflow: hidden;
                    text-overflow: ellipsis;
                    word-break: break-all;
                    height: 41px;
                    margin-bottom: 10px;
                    font-size: 14px;
                    line-height: 22px;
                    
                    a{
                        font-size: 14px;
                    }
                    a:hover{
                        color: darkorange;
                    }
                }
                .item_price{
                    p{
                        float: left;
                        border-right: 1px solid #ebebeb;
                        padding-right: 10px;
                        font-size: 14px;
                        color: #b2b2b2;
                    }
                    .price_right{
                        float: right;
                        color: #b2b2b2;
                        font-size: 14px;
                        span:nth-child(1){
                            font-size: 14px; 
                            color: #ff7919;
                            margin-right: -5px;
                        }
                        span:nth-child(2){
                            font-size: 24px;
                            padding-right: 5px;
                            color: #ff7919;
                        }
                    }
                    
                }
            }
        }
    }
    .content_right{
        float: right;
        .media_pic{
            width: 220px;
            height: 108px;
            margin-bottom: 14px;
            a{
                img{
                    width: 100%;
                    height: auto;
                }
            }
        }
        .media_title{
            border-bottom: 1px dashed #ebebeb;
            margin-bottom: 20px;
            padding-bottom: 14px;
            a{
                width: 220px;
                height: 20px;
                font-size: 14px;
                color: #666;
                display: block;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }
            a:hover{
                color: darkorange;
            }
            
        }
        .media_text{
            ul{
                height: 115px;
                border-bottom: 1px solid #ebebeb;
                margin-bottom: 14px;
                font-size: 14px;
                color: #999;
                li{
                    height: 40px;
                    margin-bottom: 20px;
                    a{
                        p{
                            width: 4px;
                            height: 4px;
                            float: left;
                            display: inline-block;
                            border-radius: 50%;
                            margin-top: 3px;
                            margin-right: 10px;
                            background-color: #999;
                        }
                        span{
                                width: 200px;
                                height: 42px;
                                float: left;
                                line-height: 22px;
                                margin-top: -5px;
                                font-size: 14px;
                                color: #999;
                                overflow: hidden;
                                text-overflow: ellipsis;
                        }
                        span:hover{
                            color: darkorange;
                        }
                    }
                }
                
                
            }
            .hot_word{
                width: 220px;
                height: 84px;
                overflow: hidden;
                ul{
                    li{
                        float: left; 
                        margin-right: 16px;
                        margin-bottom: 10px;
                        a{
                            display: block;
                            border: 1px solid #ebebeb;
                            padding-left: 14px;
                            padding-right: 14px;
                            line-height: 32px;
                            font-size: 14px;
                            color: #666;
                        }
                        a:hover{
                            color: darkorange;
                            border:1px solid darkorange;
                        }
                    }
                }
                
                
            }
            
        }
        
        
        
    }
    
}

#ldz .title_wrap{
    width: 1200px;
    height: 37px;
    padding-bottom: 34px;
    font-size: 26px;
    text-align: center;
    margin: 0 auto;
}
#ldz .tour_show{
    width: 100%;
    font-size: 14px;
    padding-top: 90px;
    padding-bottom: 45px;
    
    .show_content{
        width: 1200px;
        height: 393px;
        margin: 0 auto;
        
        .show_module{
            width: 1200px;
            padding-top: 12px;
            
            ul{
                position: relative;
                width: 100%;
                height: 310px;
                margin-left: 2px;
                .s1{
                    width: 229px;
                    height: 150px;
                    display: inline-block;
                    position: absolute;
                    overflow: hidden;
                    top: 0;
                    left: 0;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                    a{
                        width: 229px;
                        height: 150px;
                        display: block;
                        position: absolute;
                        top: 150px;
                        left: 0;
                        color: #fff;
                        background: rgba(255,121,25,.9);
                        transition-duration: 0.2s;
                        h4{
                            padding: 15px 10px 0;
                            font-weight: 400;
                            line-height: 20px;
                            max-height: 120px;
                            overflow: hidden;
                            font-size: 14px;
                        }
                        p{
                            position: absolute;
                            right: 10px;
                            bottom: 10px;
                            margin: 0;
                            font-size: 14px;
                            b{
                                font-size: 20px;        
                                font-weight: 400;
                            }
                        }
                    }
                    
                }
                .s1:hover .show_up{
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                .s2{
                    width: 229px;
                    height: 150px;
                    display: inline-block;
                    position: absolute;
                    overflow: hidden;
                    top: 160px;
                    left: 0;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                    a{
                        width: 229px;
                        height: 150px;
                        display: block;
                        position: absolute;
                        top: 150px;
                        left: 0;
                        color: #fff;
                        background: rgba(255,121,25,.9);
                        transition-duration: 0.2s;
                        h4{
                            padding: 15px 10px 0;
                            font-weight: 400;
                            line-height: 20px;
                            max-height: 120px;
                            overflow: hidden;
                            font-size: 14px;
                        }
                        p{
                            position: absolute;
                            right: 10px;
                            bottom: 10px;
                            margin: 0;
                            font-size: 14px;
                            b{
                                font-size: 20px;        
                                font-weight: 400;
                            }
                        }
                    }
                    
                }
                .s2:hover .show_up{
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                .s3{
                    width: 203px;
                    height: 310px;
                    display: inline-block;
                    position: absolute;
                    overflow: hidden;
                    top: 0px;
                    left: 240px;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                    a{
                        width: 203px;
                        height: 310px;
                        display: block;
                        position: absolute;
                        top: 310px;
                        left: 0;
                        color: #fff;
                        background: rgba(255,121,25,.9);
                        transition-duration: 0.2s;
                        h4{
                            padding: 15px 10px 0;
                            font-weight: 400;
                            line-height: 20px;
                            max-height: 120px;
                            overflow: hidden;
                            font-size: 14px;
                        }
                        p{
                            position: absolute;
                            right: 10px;
                            bottom: 10px;
                            margin: 0;
                            font-size: 14px;
                            b{
                                font-size: 20px;        
                                font-weight: 400;
                            }
                        }
                    }
                    
                }
                .s3:hover .show_up{
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                .s4{
                    width: 135px;
                    height: 150px;
                    display: inline-block;
                    position: absolute;
                    overflow: hidden;
                    left: 454px;
                    top: 0;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                    a{
                        width: 135px;
                        height: 150px;
                        display: block;
                        position: absolute;
                        top: 310px;
                        left: 0;
                        color: #fff;
                        background: rgba(255,121,25,.9);
                        transition-duration: 0.2s;
                        h4{
                            padding: 15px 10px 0;
                            font-weight: 400;
                            line-height: 20px;
                            max-height: 120px;
                            overflow: hidden;
                            font-size: 14px;
                        }
                        p{
                            position: absolute;
                            right: 10px;
                            bottom: 10px;
                            margin: 0;
                            font-size: 14px;
                            b{
                                font-size: 20px;        
                                font-weight: 400;
                            }
                        }
                    }
                    
                }
                .s4:hover .show_up{
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                .s5{
                    width: 309px;
                    height: 150px;
                    display: inline-block;
                    position: absolute;
                    overflow: hidden;
                    left: 600px;
                    top: 0;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                    a{
                        width: 309px;
                        height: 150px;
                        display: block;
                        position: absolute;
                        top: 310px;
                        left: 0;
                        color: #fff;
                        background: rgba(255,121,25,.9);
                        transition-duration: 0.2s;
                        h4{
                            padding: 15px 10px 0;
                            font-weight: 400;
                            line-height: 20px;
                            max-height: 120px;
                            overflow: hidden;
                            font-size: 14px;
                        }
                        p{
                            position: absolute;
                            right: 10px;
                            bottom: 10px;
                            margin: 0;
                            font-size: 14px;
                            b{
                                font-size: 20px;        
                                font-weight: 400;
                            }
                        }
                    }
                    
                }
                .s5:hover .show_up{
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                .s6{
                    width: 309px;
                    height: 150px;
                    display: inline-block;
                    position: absolute;
                    overflow: hidden;
                    left: 454px;
                    top: 160px;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                    a{
                        width: 309px;
                        height: 150px;
                        display: block;
                        position: absolute;
                        top: 310px;
                        left: 0;
                        color: #fff;
                        background: rgba(255,121,25,.9);
                        transition-duration: 0.2s;
                        h4{
                            padding: 15px 10px 0;
                            font-weight: 400;
                            line-height: 20px;
                            max-height: 120px;
                            overflow: hidden;
                            font-size: 14px;
                        }
                        p{
                            position: absolute;
                            right: 10px;
                            bottom: 10px;
                            margin: 0;
                            font-size: 14px;
                            b{
                                font-size: 20px;        
                                font-weight: 400;
                            }
                        }
                    }
                    
                }
                .s6:hover .show_up{
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                .s7{
                    width: 135px;
                    height: 150px;
                    display: inline-block;
                    position: absolute;
                    overflow: hidden;
                    left: 774px;
                    top: 160px;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                    a{
                        width: 135px;
                        height: 150px;
                        display: block;
                        position: absolute;
                        top: 310px;
                        left: 0;
                        color: #fff;
                        background: rgba(255,121,25,.9);
                        transition-duration: 0.2s;
                        h4{
                            padding: 15px 10px 0;
                            font-weight: 400;
                            line-height: 20px;
                            max-height: 120px;
                            overflow: hidden;
                            font-size: 14px;
                        }
                        p{
                            position: absolute;
                            right: 10px;
                            bottom: 10px;
                            margin: 0;
                            font-size: 14px;
                            b{
                                font-size: 20px;        
                                font-weight: 400;
                            }
                        }
                    }
                    
                }
                .s7:hover .show_up{
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                .s8{
                    width: 280px;
                    height: 310px;
                    display: inline-block;
                    position: absolute;
                    overflow: hidden;
                    left: 920px;
                    top: 0;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                    a{
                        width: 280px;
                        height: 310px;
                        display: block;
                        position: absolute;
                        top: 310px;
                        left: 0;
                        color: #fff;
                        background: rgba(255,121,25,.9);
                        transition-duration: 0.2s;
                        h4{
                            padding: 15px 10px 0;
                            font-weight: 400;
                            line-height: 20px;
                            max-height: 120px;
                            overflow: hidden;
                            font-size: 14px;
                        }
                        p{
                            position: absolute;
                            right: 10px;
                            bottom: 10px;
                            margin: 0;
                            font-size: 14px;
                            b{
                                font-size: 20px;        
                                font-weight: 400;
                            }
                        }
                    }
                    
                }
                .s8:hover .show_up{
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                
                
            }
        }
    }
    
}
#ldz .live_show{
    width: 100%;
    height: 896px;
    font-size: 14px;
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #fafafa;
    .live_content{
        width: 1200px;
        height: 896px;
        margin: 0 auto;
        .live_title{
            height: 115px;
            margin: 0 auto;
            .title_info{
                overflow: hidden;
                white-space: nowrap;
                padding: 0 10px 24px;
                text-align: center;
                a{
                    display: inline-block;
                    position: relative;
                    border-right: 1px solid #ebebeb;
                    padding-left: 10px;
                    padding-right: 10px;
                    color: #999;
                }
                a:hover{
                    color: darkorange;
                }
    
            }
        }
        .panel_content{
            height: 719px;
            padding-top: 14px;
            .list_5{
                width: 1225px;
                height: 419px;
                li{
                    width: 220px;
                    float: left;
                    list-style: none;
                    margin-right: 25px;
                    .item_img{
                            position: relative;
                            overflow: hidden;
                            width: 220px;
                            height: 292px;
                            margin-bottom: 12px;
                            overflow: hidden;
                            a{
                                i{
                                    display: block;
                                    position: absolute;
                                    right: 0;
                                    z-index: 2;
                                    width: 38px;
                                    height: 50px;
                                }
                                img{
                                    width: 100%;
                                    height: auto;
                                }
                            }
                            .item_img_info{
                                width: 196px;
                                height: 42px;
                                display: block;
                                font-size: 14px;
                                color: #fff;
                                position: absolute;
                                bottom: -68px;
                                padding: 13px 12px;
                                font-size: 14px;
                                color: #fff;
                                background-color: rgba(255,121,21,.9);
                                transition-duration: 0.2s;
                                max-height: 68px;
                                
                                .info_top{
                                    line-height: 16px;
                                    text-overflow: ellipsis;
                                    white-space: nowrap;
                                    
                                    span{
                                        display: inline-block;
                                        width: 18px;
                                        height: 18px;
                                        background-image: url(../img/icon7.png);
                                        background-position: -23px -78px;
                                        vertical-align: middle;
                                        margin-left: 3px;
                                    }
                                    a{
                                        font-size: 14px;
                                        color: #fff;
                                        margin-left: -4px;
                                    }
                                }
                                .info_bottom{
                                    span{
                                        display: inline-block;
                                        width: 18px;
                                        height: 18px;
                                        background-image: url(../img/icon7.png);
                                        background-position: -23px -104px;
                                        vertical-align: middle;
                                        margin-left: 3px;
                                    }
                                    a{
                                        font-size: 14px;
                                        color: #fff;
                                        margin-left: -4px;
                                    }
                                    
                                }
                            }
                    }
                    .item_img:hover .item_img_info{
                        position: absolute;
                        bottom: 0px;
                    }
                    .item_info{
                        overflow: hidden;
                        text-overflow: ellipsis;
                        word-break: break-all;
                        height: 41px;
                        margin-bottom: 10px;
                        font-size: 14px;
                        line-height: 22px;
                        
                        a{
                            font-size: 14px;
                        }
                        a:hover{
                            color: darkorange;
                        }
                    }
                    .item_price{
                        p{
                            float: left;
                            border-right: 1px solid #ebebeb;
                            padding-right: 10px;
                            font-size: 14px;
                            color: #b2b2b2;
                        }
                        .price_right{
                            float: right;
                            color: #b2b2b2;
                            font-size: 14px;
                            span:nth-child(1){
                                font-size: 14px; 
                                color: #ff7919;
                                margin-right: -5px;
                            }
                            span:nth-child(2){
                                font-size: 24px;
                                padding-right: 5px;
                                color: #ff7919;
                            }
                        }
                        
                    }
                }
            }
            
            .list_one_2{
                width: 1200px;
                
                padding-top: 20px;
                .list_left{
                    float: left;
                    list-style: none;
                    width: 584px;
                    padding-right: 16px;
                   .lunbo{
                       overflow: hidden;
                       border: 1px solid #ebebeb;
                       border-top-color:#ff7919;
                       width: 552px;
                       height: 210px;
                       padding-top: 18px;
                       padding-left: 18px;
                       padding-right: 12px;
                        
                       .lunbo_title{
                           position: relative;
                           padding-bottom: 24px;
                           
                           p{
                               font-size: 18px;
                               
                           }
                           .circle{
                               position: absolute;
                               top: 7px;
                               right: -5px;    
                               li{
                                   width: 10px;
                                   height: 10px;
                                   border-radius: 50%;
                                   display: inline-block;
                                   margin-right: 5px;
                                   background-color: #ebebeb;
                                   a{
                                       display: inline-block;
                                   }
                               }
                               li:first-child{
                                   background-color: darkorange;
                               }
                           }
                       }
                       
                       .lunbo_slide{
                           width: 552px;
                           height: 210px;
                           .slide_item1{
                               width: 552px;
                               height: 210px;
                               .slide_left{
                                   width: 160px;
                                   height: 144px;
                                   text-align: center;
                                   display: inline-block;
                                   .slide_pic{
                                       img{
                                           width: 80px;
                                           height: 80px;
                                           border-radius: 50%;
                                           margin-bottom: 12px;
                                       
                                   }
                                       
                                   }
                                   
                                   a{
                                       display: block;
                                       margin-bottom: 10px;  
                                       font-size: 16px;
                                   }
                                   span{
                                       font-size: 14px;
                                       color: #999;
                                       
                                   }
                                   
                               }
                               .slide_right{
                                   width: 361px;
                                   height: 149px;
                                   border-left: 1px dashed #ebebeb;
                                   padding-left: 19px;
                                   font-size: 14px;
                                   display: inline-block;
                                   vertical-align: top;
                                   .right_title{
                                       font-size: 16px;
                                       margin-bottom: 15px;
                                       overflow: hidden;
                                       word-break: break-all;
                                       text-overflow: ellipsis;
                                       height: 22px;
                                       
                                       a{
                                           
                                            font-size: 16px;
                                            margin-bottom: 15px;
                                            overflow: hidden;
                                            word-break: break-all;
                                            text-overflow: ellipsis;
                                            height: 22px;
                                       }
                                   }
                                   .right_info{
                                       margin-bottom: 16px;       
                                       color: #999;
                                       span{
                                            color: #ff5c5c;
                                       }
                                       a{
                                           color: #999;
                                       }
                                   }
                                   .show_place{
                                       width: 360px;
                                       position: relative;
                                       .line{
                                            position: absolute;
                                            display: block;
                                            content: '';
                                            z-index: 0;
                                            top: 12px;
                                            left: 0;
                                            right: 0;
                                            border-top: 2px solid #ebebeb;
                                       }
                                       ul{
                                           width: 370px;
                                           position: absolute;
                                           top: 4px;
                                           li{
                                               width: 120px;
                                               height: 76px;
                                               display: inline-block;
                                               text-align: center;
                                               .cylinder{
                                                   width: 14px;
                                                   height: 14px;
                                                   border-radius: 50%;
                                                   display: inline-block;
                                                   z-index: 2;
                                                   border: 2px solid #b3d21e;
                                                   background-color: white;
                                               }
                                               .station{
                                                   display: block;
                                                   margin-top: 8px;
                                                   margin-bottom: 6px;
                                                   font-size: 14px;
                                                   color: #999;
                                               }
                                               p{
                                                   color: #999;
                                               }
                                               
                                           }
                                           
                                       }
                                       
                                       
                                   }
                                 
                                   
                                   
                               }
                           }
                       }
                   }
                }
                
                .list_right{
                    float: left;
                    list-style: none;
                    width: 584px;
                    padding-right: 16px;
                   
                    .right_box{
                        overflow: hidden;
                        border: 1px solid #ebebeb;
                        border-top-color:#ff7919;
                        width: 552px;
                        height: 210px;
                        padding-top: 18px;
                        padding-left: 18px;
                        padding-right: 12px;
                        .right_title{
                           position: relative;
                           padding-bottom: 24px;
                           p{
                               font-size: 18px;
                           }
                           a{
                               width: 17px;
                               height: 17px;
                               background-image: url(../img/icon7.png);
                               background-position: -81px 95px;
                               display: inline-block;
                               float: right;
                               position: absolute;
                               top: 5px;
                               right: -5px;
                           }
                        }
                        .right_text{
                            .text_top{
                                border-bottom: 1px dashed #ebebeb;
                                height: 85px;
                                font-size: 14px;
                                .text_pic{
                                    width: 128px;
                                    height: 63px;
                                    overflow: hidden;
                                    display: inline-block;
                                    img{
                                        width: auto;
                                        height: auto;
                                        max-width: 100%;
                                        line-height: 0;
                                        vertical-align: top; 
                                        
                                    }
                                    
                                    
                                }
                                .text_info{
                                    width: 404px;
                                    margin-left: 9px;
                                    display: inline-block;
                                    vertical-align: top;
                                    a{
                                        height: 20px;
                                        font-size: 16px;
                                        margin-bottom: 10px;
                                        white-space: nowrap;
                                        text-overflow: ellipsis;
                                        overflow: hidden;
                                        display: block;
                                    }
                                    a:hover{
                                        color: ;
                                    }
                                    P{
                                        overflow: hidden;
                                        word-break: break-all;
                                        height: 40px;
                                        color: #999;
                                    }
                                    
                                    
                                }
                                
                            }
                            .text_bottom{
                                margin-top: 16px;
                                ul{
                                    li{
                                        width: 100%;
                                        height: 18px;
                                        display: block;
                                        float: none;
                                        margin-bottom: 8px;
                                        overflow: hidden;
                                        white-space: nowrap;
                                        text-overflow: ellipsis;
                                        span{
                                            width: 4px;
                                            height: 4px;
                                            float: left;
                                            display: inline-block;
                                            border-radius: 50%;
                                            margin-top: 9px;
                                            margin-right: 10px;
                                            background-color: #999;
                                            
                                        }
                                        a:hover{
                                            color: darkorange;
                                        }
                                    }
                                }
                            }
                            
                        }
                    }
                }
                
            }
        
        
        }
        .panel_bottom{
            width: 1200px;
            height: 48px;
            text-align: center;
            a{
                width: 180px;
                height: 48px;
                display: inline-block;
                border: 1px solid #ebebeb;
                border-radius: 50px;
                font-size: 16px;
                line-height: 48px;
                text-align: center;
                color: #999;
                background-color: #fff;
                
            }
            
        }
        
    }

}

#ldz .rock{
    background-color: white;
}


